package com.ybkj.daijia.api.util;

import com.ybkj.daijia.api.driver.Error;
import java.io.Serializable;

/**
 * 错误编号表
 *
 * @author bo
 */
public class ErrorConstantV4 implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 常规错误信息
     */
    public static final Error SUCCESS = new Error(0, "成功");
    /**
     * 参数错误
     */
    public static final Error PARAM_ERROR = new Error(-1, "参数错误");
    /**
     * 服务人员token错误
     */
    public static final Error TOKEN_ERROR = new Error(-2, "服务人员token错误");
    /**
     * 服务人员token已过期
     */
    public static final Error TOKEN_TIME_ERROR = new Error(-3, "服务人员token已过期了啊");
    /**
     * 内部服务器错误
     */
    public static final Error SERVER_ERROR = new Error(-4, "内部服务器错误");
    /**
     * 服务人员不存在
     */
    public static final Error EMPLOY_NOT_EXISTS = new Error(-5, "服务人员不存在");
    /**
     * 服务人员被冻结
     */
    public static final Error EMPLOY_IS_FREEZE_ERROR = new Error(-6, "服务人员被冻结");
    /**
     * 密码不正确
     */
    public static final Error PASS_NOT_CORRECT_ERROR = new Error(-7, "账号或密码不正确");
    /**
     * 密码格式错误
     */
    public static final Error PASS_FORMAT_ERROR = new Error(-8, "密码格式错误，密码格式为4~20个由数字、字母构成");
    /**
     * 订单不存在
     */
    public static final Error ORDER_NOT_EXISTS_ERROR = new Error(-9, "订单不存在");
    /**
     * 订单状态错误
     */
    public static final Error ORDER_STATUS_ERROR = new Error(-10, "订单状态错误");
    /**
     * 订单未分派给该服务人员
     */
    public static final Error ORDER_EMPLOY_OWNER_ERROR = new Error(-11, "订单未分配给该服务人员，请确认后在操作");
    /**
     * 服务人员不是工作车
     */
    public static final Error EMPLOY_NOT_WORKCAR = new Error(-12, "服务人员不是工作车");
    /**
     * 已接受其他工作车接送
     */
    public static final Error HAS_ACCEPT_OTHERPICK = new Error(-13, "已接受其他工作车接送");
    /**
     * 工作车接送记录不存在
     */
    public static final Error PICKUP_NOT_EXISTS = new Error(-14, "工作车接送记录不存在");
    /**
     * 错误的工作车状态
     */
    public static final Error PICKUP_STATUS_ERROR = new Error(-15, "错误的工作车状态");
    /**
     * 设备不存在
     */
    public static final Error APPVERSION_NOT_EXISTS = new Error(-16, "设备不存在");
    /**
     * 未获取到设备号
     */
    public static final Error UDID_IS_BLANK = new Error(-17, "未获取到设备号");
    /**
     * 该设备已绑定其他账号，请联系管理员
     */
    public static final Error UDID_HAS_EXISTS = new Error(-18, "该设备已绑定其他账号，请联系管理员");
    /**
     * 该账号已绑定其他设备
     */
    public static final Error ACCOUNT_HAS_OTHERDEVICE = new Error(-19, "该账号已绑定其他设备，请联系管理员");
    /**
     * 客户不存在
     */
    public static final Error PASSENGER_NOT_EXISTS = new Error(-20, "客户不存在");
    /**
     * 服务人员状态错误
     */
    public static final Error EMPLOY_STATUS_ERROR = new Error(-21, "服务人员状态错误");
    /**
     * 差一点就抢到订单啦，请再接再厉
     */
    public static final Error ORDER_HASBEEN_RUSHED = new Error(-22, "差一点就抢到订单啦，请再接再厉");
    /**
     * 还未开启抢单
     */
    public static final Error ORDER_RUSH_CANCELED = new Error(-23, "还未开启抢单");
    /**
     * 该身份证已存在
     */
    public static final Error IDCARD_HAS_EXISTS = new Error(-24, "身份证已存在");
    /**
     * 该手机号码已存在
     */
    public static final Error PHONE_HAS_EXISTS = new Error(-25, "手机号码已存在");
    /**
     * 服务人员申请已提交，等待审核
     */
    public static final Error EMPLOY_APPLY_HAS_EXISTS = new Error(-26, "服务人员申请已提交，不能重复提交，请等待审核");
    /**
     * 订单已经被回收
     */
    public static final Error ORDER_HAS_BEEN_REVOKE = new Error(-27, "订单已经被回收");
    /**
     * 余额不足，不能上班
     */
    public static final Error LOWEST_WORK_VIRTUAL_ERROR = new Error(-28, "余额不足，不能上班");
    /**
     * 未开启服务人员销单
     */
    public static final Error EMPLOY_CANNOT_CANCEL_ORDER = new Error(-29, "未开启服务人员销单");
    /**
     * 优惠劵无效
     */
    public static final Error COUPON_INVALID = new Error(-30, "优惠劵无效");
    /**
     * 当前服务人员不能补代驾订单
     */
    public static final Error ORDER_IS_DAIJIA_ERROR = new Error(-31, "当前服务人员不能补代驾订单");
    /**
     * 当前服务人员不能补专车订单
     */
    public static final Error ORDER_IS_ZHUANCHE_ERROR = new Error(-32, "当前服务人员不能补专车订单");
    /**
     * 还有未完成的代驾订单，不能下班
     */
    public static final Error HAS_ACTIVED_DAIJIA_ORDER_ERROR = new Error(-33, "还有未完成的代驾订单，不能下班");
    /**
     * 还有未完成的代驾订单，不能下班
     */
    public static final Error HAS_ACTIVED_ZHUANCHE_ORDER_ERROR = new Error(-34, "还有未完成的专车订单，不能下班");
    /**
     * 还有未完成的跑腿订单，不能下班
     */
    public static final Error HAS_ACTIVED_PAOTUI_ORDER_ERROR = new Error(-35, "还有未完成的跑腿订单，不能下班");
    /**
     * 还有未完成的货运订单，不能下班
     */
    public static final Error HAS_ACTIVED_FREIGHT_ORDER_ERROR = new Error(-36, "还有未完成的货运订单，不能下班");
    /**
     * 该服务人员没有专车车辆
     */
    public static final Error EMPLOY_HAS_NO_CAR = new Error(-37, "该服务人员没有专车车辆");
    /**
     * 服务人员车辆未指定车型
     */
    public static final Error CAR_HAS_NO_CARTYPE = new Error(-38, "服务人员车辆未指定车型");
    /**
     * 订单已回收
     */
    public static final Error ORDER_HASBEEN_REVOKE = new Error(-39, "订单已回收");
    /**
     * 订单已销单
     */
    public static final Error ORDER_HASBEEN_CANCEL = new Error(-40, "订单已销单");
    /**
     * 内容长度过长
     */
    public static final Error CONTENT_TOO_LONG = new Error(-41, "内容长度过长");
    /**
     * 预算失败
     */
    public static final Error BUDGET_FAIL = new Error(-42, "预算价格失败");

    /**
     * 跑腿类型还有订单正在执行,不能删除
     */
    public static final Error ERRAND_TYPE_USING = new Error(-43, "跑腿类型还有订单正在执行，不能删除");
    /**
     * 该服务人员没有货运车辆
     */
    public static final Error EMPLOY_HAS_NO_FREIGHTCAR = new Error(-44, "该服务人员没有货运车辆");
    /**
     * 订单未确认，不能结算
     */
    public static final Error ORDER_NOT_CONFIRM = new Error(-45, "订单未确认，不能结算");
    /**
     * 当前客户不能使用签单
     */
    public static final Error PASSENGER_NOT_ALLOW_SIGN = new Error(-46, "当前客户不能使用签单");
    /**
     * 当前客户余额不足
     */
    public static final Error PASSENGER_MONEY_NOT_ENOUGH = new Error(-47, "当前客户余额不足");
    /**
     * 跑腿类型不存在
     */
    public static final Error ERRANDTYPE_NOT_HAS = new Error(-48, "跑腿类型不存在");
    /**
     * 电话号码格式错误
     */
    public static final Error PHONE_FORMAT_ERROR = new Error(-49, "电话格式错误");
    /**
     * 客户已经存在
     */
    public static final Error PASSENGER_EXISTS = new Error(-50, "客户已经存在");
    /**
     * 客户姓名过长
     */
    public static final Error PASSENGER_NAME_TOOLONG = new Error(-51, "客户姓名过长");
    /**
     * 查询的工作车路线不存在
     */
    public static final Error PICKUP_ITINERARY_NOT_EXISTS = new Error(-52, "工作车路线不存在");
    /**
     * 工作车不存在
     */
    public static final Error WORKCAR_NOT_EXISTS = new Error(-53, "工作车不存在");
    /**
     * 还有未付款订单,不能下单
     */
    public static final Error ORDER_NOTPAY_ERROR = new Error(-54, "还有未完成支付的订单，不能下单");
    /**
     * 您今日下单已达到上限，继续下单请联系客服
     */
    public static final Error ORDER_RUNNING_ERROR = new Error(-55, "您今日下单已达到上限，继续下单请联系客服");
    /**
     * 该订单已报销，不能重复报销
     */
    public static final Error ORDER_HAS_BEEN_BAOXIAO = new Error(-56, "该订单已报销，不能重复报销");
    /**
     * 专线车辆不存在
     */
    public static final Error ZHUANXIAN_CAR_NOT_EXISTS = new Error(-57, "专线车辆不存在");
    /**
     * 专线线路不存在
     */
    public static final Error ZHUANXIAN_LINE_NOT_EXISTS = new Error(-58, "专线线路不存在");
    /**
     * 已收藏了该服务人员
     */
    public static final Error USUALLY_EMPLOY_HAS_EXISTS = new Error(-59, "已收藏了该服务人员");
    /**
     * 当前服务人员余额不足，请充值
     */
    public static final Error EMPLOY_MONEY_NOT_ENOUGH = new Error(-60, "当前服务人员余额不足，请充值");
    /**
     * 服务人员没有指定车辆
     */
    public static final Error EMPLOY_HAS_NOT_CAR = new Error(-61, "服务人员没有指定车辆");
    /**
     * 已超出车辆可乘坐人数
     */
    public static final Error CAS_HAS_NOMORE_SEATS = new Error(-62, "已超出车辆可乘坐人数");
    /**
     * 已有其他类型订单不能再派单
     */
    public static final Error ORDER_EXISTING_BAOCHE_NOT_PAIDAN = new Error(-63, "已有其他类型订单不能再派单");
    /**
     * 已有寄货订单已经开始执行不能再派单
     */
    public static final Error ORDER_STARTEXECUTION_JIHUO_NOT_PAIDAN = new Error(-64, "已有寄货订单已经开始执行不能再派单");
    /**
     * 当前服务人员不能补城际专线订单
     */
    public static final Error ORDER_IS_ZHUANXIAN_ERROR = new Error(-65, "当前服务人员不能补城际专线订单");
    /**
     * 已经催促过订单，不能再次催单
     */
    public static final Error YICUIGUO_NOTCUIDAN = new Error(-66, "已经催促过订单，请稍后再催");
    /**
     * 路线已存在,不能创建同样的路线
     */
    public static final Error ALIKELINE_NOT_CAREATE = new Error(-67, " 路线已存在,不能创建同样的路线");
    /**
     * 专车车型还有订单正在执行,不能删除
     */
    public static final Error ZHUAN_TYPE_USING = new Error(-68, "专车车型还有订单正在执行，不能删除");
    /**
     * 订单已支付,不能重复支付
     */
    public static final Error ALREADY_PAY = new Error(-69, "订单已付费,不能重复支付");
    /**
     * 支付方式错误
     */
    public static final Error PAY_TYPE_ERROR = new Error(-70, "订单支付方式错误");
    /**
     * 可申请提现余额不足
     */
    public static final Error EMPLOY_ENCHASHMENT_MONEY_NOT_ENOUGH = new Error(-71, "可申请提现余额不足");


    /**
     * 专车车型已经存在,不能重复添加
     */
    public static final Error ZHUAN_CARTYPE_EXISTS = new Error(-72, "专车车型已经存在,不能重复添加");
    /**
     * 专车车型不存在
     */
    public static final Error ZHUAN_CARTYPE_NOT_EXISTS = new Error(-73, "专车车型不存在");
    /**
     * 该公司已经开通过此车型,不能重复开通
     */
    public static final Error ZHUAN_CARTYPE_COMPANY_EXISTS = new Error(-74, "该公司已经开通过此车型,不能重复开通");
    /**
     * 还有未完成的货运订单，不能下班
     */
    public static final Error HAS_ACTIVED_ZHUANXIAN_ORDER_ERROR = new Error(-75, "还有未完成的城际专线订单，不能下班");
    /**
     * 专车车型过多,不能继续添加
     */
    public static final Error ZHUAN_CARTYPE_TOOMUCH = new Error(-76, "专车车型过多,不能继续添加");
    /**
     * 优惠劵类型不匹配
     */
    public static final Error COUPON_TYPE_ERROR = new Error(-77, "优惠劵类型不匹配");
    /**
     * 该订单已结算，不能重复结算
     */
    public static final Error ORDER_HAS_BEEN_FINISHED = new Error(-78, "该订单已结算，不能重复结算");
    /**
     * 当前系统不能报销
     */
    public static final Error CAN_NOT_ALLOW_BAOXIAO = new Error(-79, "当前系统不能报销");
    /**
     * 当前服务人员不能补货运订单
     */
    public static final Error ORDER_IS_FREIGHT_ERROR = new Error(-80, "当前服务人员不能补货运订单");
    /**
     * 只能在解冻日当天提现，详见备注
     */
    public static final Error EMPLOY_ENCHASHMENT_WEEK_ERROR = new Error(-81, "只能在解冻日当天提现，详见备注");
    /**
     * 未设置提现规则，不能提现
     */
    public static final Error EMPLOY_ENCHASHMENT_WEEK_COMPANY_ERROR = new Error(-82, "未设置提现规则，不能提现");
    /**
     * 代付金额过大
     */
    public static final Error HELP_PAY_MONEY_TOOLARGE = new Error(-83, "代付金额过大");
    /**
     * 服务人员没有指定城际专线线路
     */
    public static final Error EMPLOY_HAS_NOT_ZHUANXINA_LINE = new Error(-84, "服务人员没有指定城际专线线路");
    /**
     * 已达抢单最大数量,暂时不能抢跑腿订单
     */
    public static final Error ERRAND_GRAB_TOOMACH = new Error(-85, "已达抢单最大数量,暂时不能抢跑腿订单");

    /**
     * 已达到最大并行下单数量.
     */
    public static final Error ORDER_TOOMACH_ERROR = new Error(-86, "您当前有多个订单未结束!不能再下新单.");

    public static final Error MOENY_INPUT_ERROR = new Error(-87, "提现金额数错误");

    public static final Error DRIVER_UPDATE_ERROR = new Error(-88, "修改司机信息出错");

    /**
     * 请选择跑腿子类型
     */
    public static final Error ERRAND_NO_ERRANDTYPE = new Error(-89, "请选择跑腿子类型");

    /**
     * 获取小程序用户额openid失败
     */
    public static final Error GET_USER_OPENID_ERROR = new Error(-90, "获取小程序用户openid失败");

    /**
     * 没有设置appid
     */
    public static final Error APPID_NOT_SET = new Error(-91, "小程序APPID没有设置");
    /**
     * 没有设置appsecret
     */
    public static final Error APPSECRET_NOT_SET = new Error(-92, "小程序APPSECRET没有设置");
    /**
     * 小程序js_code为空
     */
    public static final Error JSCODE_IS_EMPTY = new Error(-93, "小程序js_code为空");
    /**
     * 翼支付app下单失败
     */
    public static final Error BESTPAY_APP_CREATE_ORDER_ERR = new Error(-94, "翼支付app下单失败");
    /**
     * 图片格式不正确
     */
    public static final Error IMG_NAME_ERROR = new Error(-95, "图片格式不正确");
    /**
     * 用户登录信息不存在
     */
    public static final Error MEMBER_LOGIN_ERROR = new Error(-96, "用户登录信息不存在");
    /**
     * 当日发送短信条数已达上限
     */
    public static final Error SMS_SEND_LIMIT = new Error(-97, "当日发送短信条数已达上限");
    /**
     * 当前服务人员可代付金额不足，请充值, 也包括代付金额是负数
     */
    public static final Error HELPPAY_MONEY_NOT_ENOUGH = new Error(-98, "当前服务人员可代付金额不足，请充值");
    /***
     * 不能在每月第一天后推荐奖励提现
     */
    public static final Error CANT_ENCHASHMENT_IN_AFTER_FIRST_DAY = new Error(-99, "请每月1号提取红包");
    /**
     * 可申请提现推荐奖励不足
     */
    public static final Error EMPLOY_REBATE_ENCHASHMENT_MONEY_NOT_ENOUGH = new Error(-100,
        "可申请提现推荐奖励不足");
    /**
     * 可申请提现余额不足
     */
    public static final Error EMPLOY_ENCHASHMENT_HELP_MONEY_NOT_ENOUGH = new Error(-101,
        "可申请提现代付余额不足");
    public static final Error EMPLOY_CANT_TIXIAN = new Error(-102, "你的账户暂不能体现,如有疑问,请联系管理员");
    public static final Error EMPLOY_HAS_NOT_ACCEPT_ORDER = new Error(-103, "司机还没有接单");

    public static final Error GUO_QING = new Error(-104, "只有周一和周四能提现");
    public static final Error NOT_ALLOW_HELP_PAY = new Error(-105, "不允许代付");

    /**
     * 不允许司机自行设置或使用收费标准
     */
    public static final Error EMPLOY_NOT_ALLOW_PAYRULE = new Error(-1000, "不允许司机自行设置或使用收费标准");
    /**
     * 已存在相同自定义收费名称
     */
    public static final Error SAME_AREA_NAME_HAS_EXISTS_ERROR = new Error(-1001, "已存在相同自定义收费名称");


}
//-100在用 需要跳过
